約 4,637,227 件
https://w.atwiki.jp/android2chbrowser/pages/31.html
■Gikolet 4 Android ウェブページ http //gikolet.org/android ここを編集 最近のリンク元 申し訳ありませんが、recent_page_ref プラグインは提供を終了し、ご利用いただけません。
https://w.atwiki.jp/cappu/pages/30.html
Android 1.5 環境構築 リンク Android developer login Android developer Home Android 1.5 SDKインストール方法 android-sdk-windows-1.1_r1.zipをダウンロード後、 sdk /tools/ にpathを通す Android 1.5 SDKへアップデート方法 勉強方法 サンプル ApiDemos をEclipseプロジェクトにインポートする方法 サンプルアプリのリポジトリ svn checkout http //apps-for-android.googlecode.com/svn/trunk/ apps-for-android-read-only メモ 画面遷移 opengl ES SDCard OptionsMenuの作成方法 リンク Google Nexus One 3Dベンチマーク&UIツアー
https://w.atwiki.jp/usbportable/pages/110.html
Backup ファイル・フォルダのミラーリングを行うソフト。かなり細かい設定が可能。 (98/Me/2000/XP) バックアップ htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 USB利用方法 USBメモリで使用するには環境設定からINIファイルに設定を保存するように指定する必要あり
https://w.atwiki.jp/yasrun/pages/60.html
Android 2011年02月23日 00 38 ... Androidはじめました 2011年03月03日 23 05 ... ランダムサークル 2011年03月05日 18 56 ... 線を描く 2011年03月06日 23 31 ... ミニゲーム作り#1 花粉ウォーズ(1) 2011年03月07日 22 36 ... ミニゲーム作り#1 花粉ウォーズ(2) 2011年03月09日 00 21 ... ミニゲーム作り#1 花粉ウォーズ(3) 2011年03月10日 22 29 ... ミニゲーム作り#1 花粉ウォーズ(4)KafunWars.apk GT-P7510でPCに接続してADBでアプリを動かそうとしたら、なんと「USBデバッグモード」のチェックボックスがない!調べたところ、ビルドバージョンを連打するとメニュー項目が追加されるらしい。なんだそりゃ。よくわかってないBlog その2 Nexus7のandroid4.2(Jelly Bean)で、"開発者向けオプション"を表示した http //blog.livedoor.jp/dupondroid/archives/7572456.html .
https://w.atwiki.jp/kplus/pages/77.html
Android 概要 Googleが開発した、Dalvik VM 上で動作するアプリケーション。 (OSではない) ベースはLinuxだが、VMware上ではFreeBSDとして判断されるなど、 その中身は全てLinuxベースではないことがわかる。 開発 基本は、言語はJava、ツールはEclipse。 しかし現在はC#などでも開発ができる環境がある。ツールはNetBeans やその他ツールで開発が可能となっている。 仕組みが独特なのが慣れにくくしている点であるが、多くはAPIが 用意されているので難しいわけではない。 歴史 OS API レベル シェア Android 4.1 16 0.8% Android 4.0.3 - 4.0.4 15 15.8% Android 4.0 - 4.0.2 14 0.1% Android 3.2 13 1.8% Android 3.1 12 0.5% Android 3.0 11 Android 2.3.3 - 2.3.7 10 60.3% Android 2.3 - 2.3.2 9 0.3% Android 2.2 8 15.5% Android 2.1 7 4.2% Android 2.0.1 6 Android 2.0 5 Android 1.6 4 0.5% Android 1.5 3 0.2% Android 1.1 2 Android 1.0 1 参考 Android - Wikipedia http //ja.wikipedia.org/wiki/Android
https://w.atwiki.jp/melodroid/pages/20.html
Armadillo-500 FX用USBカメラ接続 概略 Armadillo-500 FXにUSBカメラを接続して、Android上で画像表示させる方法について記載する。 記載、および、動作確認には、cupcakeバージョンを対象としている。 バージョンによっては、処理が異なる為、別途処理が必要な場合もある。 目次 カメラアプリについて カメラ処理概要 USBカメラ接続方針 前提環境(ソフト) 前提環境(ハード)Armadillo-500FX USBカメラ 修正概要 カーネル修正 ミドル修正 つまづいたこと 次回やるならば 参考資料 カメラアプリについて 画面表示するために使用するカメラアプリについて記載する。 使用するカメラアプリAndroid(Cupcake)のソースに含まれているアプリ ”generic”でビルドした場合、もしくは、”USE_CAMERA_STUB = true”で指定した場合に、デバイスがなくても動作するアプリ エミュレータとして動かした場合、動作するアプリ カメラアプリの起動方法homeからアプリ一覧を表示させる ”Camera”(カメラ)と表示されているアイコンをタップする 既存の動作について表示される画像は、デバイスに依存しない画像 表示される画像は、ライブラリ内で生成している 画像形式は、YUV形式の特殊な形式だと予想される 注意事項Androidのソースで、”USE_CAMERA_STUB = true”の指定をはずしただけだとリンクエラーとなる カメラアプリで表示される画像は、モノクロとなっている 画像形式は、YUV形式のようだが、OpenGLESがモノクロ表示のみである為、正しい指定かどうか判断できていない カメラ処理概要 カメラアプリ部分から実際の画像生成部分までの処理の概要を説明する。 カメラ処理全体の関係図は、こんな感じかな。 画像(別窓) 各処理概要 カメラアプリ処理部分カメラアプリを選択した場合に動作するアプリケーション部分 いわゆるSDKで作成できる部分で、フレームワーク層のクラスを利用している ソース該当箇所cupcake/packages/apps/Camera/ カメラクラス(フレームワーク)アプリケーション上で、カメラ機能を使う為のフレームワーク フレームワークとしては、JNIを利用してのJAVA層とC/C++層の橋渡しを実施 広い意味では、C/C++層内部でのカメラサービスライブラリまでの連結までを含めてよいのかもしれない ソース該当箇所(JNI・Java層)cupcake/frameworks/base/core/java/android/hardware/Camera.java (JNI・C++層)cupcake/frameworks/base/core/jni/android_hardware_Camera.cpp (UI内カメラクラス)cupcake/frameworks/base/libs/ui/Camera.cpp (メディアサーバ)cupcake/frameworks/base/media/mediaserver/ カメラサービスライブラリカメラ機能を使う為のライブラリとなる カメラハードウェアに対応させる場合、このライブラリをうまくカーネルとつなげば良いと考えることができる genericビルド時やエミュレータビルド時には、ここがスタブとなる ソース格納箇所:cupcake/frameworks/base/camera/libcameraservice (カメラサービス本体)CameraService.cpp (ハードウェア代替スタブ)CameraHardwareStub.cpp (上記の画像生成部)FakeCamera.cpp 注意事項当たり前ですが、説明には主観が思いっきり入ってる そして、ソースを眺めただけなので、実際の動作と異なる可能性がある USBカメラ接続方針 カメラアプリに対して、実際のカメラデバイスを接続する基本方針について記載する。 基本姿勢動けば、OK(いいのか・・) なので、流用できる部分は流用する 簡単そうなので、UVCカメラを使う 基本方針カメラサービス内でエミュレータ用処理をベースとするハードウェア代替処理(CameraHardwareStub.cpp)をUSBカメラ用にする 画像形式・処理については、フェイクカメラ(FakeCamera.cpp)を参考にする ハードウェアを操作する処理は、V4L2インタフェイスを使用するドライバ部分は、カーネルコンフィグで対応 ドライバ利用は、公開されているライブラリを流用 上記の方針を図にすると、こんな感じかな。 画像(別窓) 注意事項方針は、ブリリアントサービス様の記事を(勝手に)基にしてる 当時、V4L2インタフェイスを知る前だったので、構成の怪しさが抜群 前提環境(ソフト) 基本方針にそって説明していく上で、前提となる開発環境について記載する。 前提となる開発環境は、開発環境構築で構築した環境とする。 実際構築したベースを記しておく。 確認したベースバージョンkernelは、Armadillo-500FX用(v2.6.26-at6) kernel以外は、cupcake 注意事項最新のほうが扱いやすいと思われるが、試してません・・。 前提環境(ハード) 基本方針にそって説明していく上で、前提となるハード要素を記載する。 実際に確認したハードに対して、必要そうな要素を記載する。 要素があってれば、応用はできるかも。 Armadillo-500FXハード要素としては、USBのホスト機能が必要(たぶん、USB2.0対応が必要)Armadillo-500FXでは、CON3(小さい基盤の方のCON3) また、ホストとして使用するので、JP1をショートさせる 注意事項CON3、JP1については、ハードウェアマニュアルを参照ください。インタフェースマニュアルは、でかい基盤用なので、違うっぽい High-Speedで使用しないと、遅いかも。 念の為、Armadillo-500FXが今回の対象としているハードAtmark Technoの紹介ページに説明がある USBカメラハード的な要素としては、カメラがUSBの規格にそっていることUVC(USBビデオクラス)に準拠したUSBカメラであれば問題ないはず! 注意事項UVC準拠とかかれたWebカメラを見たことがない。 でも、UVCカメラと名の付いた商品はみたことある。 いちおう、実際に使用したカメラは、実験環境に書いてる。 「ドライバのインストール不要」と書かれてる商品は、準拠してる可能性が高いはず 修正概要 基本方針にそって修正していく上の概要を記載する。 カーネル修正カーネルについては、コンフィグレーションの変更で対応するUCV用処理等は、カーネル内にドライバソースとして存在している 先駆者の修正にのっとり、USB OTG機能を有効にする V4L2インタフェイスを利用できるようにする ミドル修正V4L2を利用できるようにCameraHardwareStubを改造V4L2を利用するライブラリとして、uvccaptureのコードを使用 あとは、構造体とインタフェイスを合わせる カラーにしたい場合は、画像変換を追加する 注意事項uvccaptureのネタは、ブリリアントサービス様のブログから拝借 他に、いろいろあるけど、各詳細で記載する カーネル修正 カーネルの修正については、概要にあるように、コンフィグレーションを追加するだけになる。 ターゲット環境(Armadillo-500FX)での方法端末で、カーネルフォルダ(cupcake/kernel)内に移動する 「make menuconfig」をタイプする上記のコマンドで、コンフィグ設定画面が起動する UVCサポートが有効になるように設定する「Device Drivers」をエンターで選択する 「Multimedia Devices」をエンターで選択する 「Video for Linux」を「Y」でチェックする 「Video capture adapters」をエンターで選択する 「V4L USB devices」をエンターで選択する 「USB Video Class (UVC)」を「Y」でチェックする 「UVC input events device support」を「Y」でチェックする USB OTG機能が有効(HOST設定が無効)になるように設定する「Device Drivers」をエンターで選択する 「USB support」をエンターで選択する 「Allow High Speed (on OTG port)」をエンターで選択する「EUHI HCD (USB2.0) support」の下のほうにある 「on OTG port」をエンターで選択する 設定変更したコンフィグファイルを保存するコンフィグのトップ階層まで戻る(「ESC」2回でひとつ上の階層に戻れる) 「Save an alternative Configuration File」を選択する 「armadillo500fx_dev_android_defconfig」に変更点をマージするkernel/arch/arm/configsにあるファイル それ以外の環境(予想)configファイルをロードする UVC サポートとUSB OTG有効(HOST有効)に設定する configファイルをセーブする 注意事項Armadillo-500FXでもConfigファイルをロードして変更したほうが楽な気がする 直接ファイルを編集しても問題ないが、依存関係があるので注意が必要 USB OTGの設定は先駆者の設定によるが、ホスト機能があれば動く気がするただ、USB2.0サポートは必要かもしれない(UVCの規格上) ミドル修正 ミドルというか、CameraHardwareStubの代替処理作成の概要について記載する。 ソース整理ができてないのと、中途半端な実装なので、ソースは謎のままに・・。 FakeCamera代替V4L2インタフェイスを利用したソースを取得ブリリアントサービス様のページに書かれているuvccaptureコード 以下2ファイルを cupcake/frameworks/base/camera/libcameraservice に格納v4l2uvc.c v4l2uvc.h CameraHardwareStubの代替FakeCameraを利用した処理を v4l2uvc,h にあるインタフェイスで置き換えるクラス生成処理をmallocなどに置き換える Cソースの「#include ”~”」を「extern "C" {}」で囲む その他、もろもろ調整(ハード次第で時間かかるかも。。) Android.mkの修正代替ファイルになるように置き換え 「LOCAL_SHARED_LIBRARIES = libui」に「 libui libc」を追加場合によっては不要 注意事項まとめるのが遅かったので、少しあやふやな部分がある。 「uvccaptureコード」の扱いに注意が必要GPLライセンスなので、リンクさせると、コピーレフト 利用せずに、直接書いたほうがすっきりするかも C++ソースとCソースのリンクに注意C++からCソースの関数を呼ぶ場合、おまじない(extern "C")が必要 V4L2インタフェイスに設定するパラメタは、ハードに依存する使用したデバイスは、YUVのみ出力、かつ、縦長だけだった デバイスからのデータをどこかで加工する必要がある OpenGLを利用する関係で、YUVはモノクロになる カラー希望ならば、RGBなどにする必要がある つまづいたこと 今回実装する上でつまづいたことをまとめておく C/C++ソースのリンクC++からC関数をコールする場合、おまじない(extern "C")が必要 カメラ画像表示デバイス特有かもしれないが、設定したサイズを縦長とか横長にする場合有り ログを仕込んだりして、期待通り設定されているか知る必要有り カラー表示(画像形式)FakeCameraがYUV(packed)で実装されているが、カラーにはRGBが必要 知らないと、画像形式の勉強をした後に、知ることに。。 次回やるならば 今回実装する上で失敗、保留した点をまとめておく V4L2インタフェイスの利用方針楽をするために流用したが、独自で実装したほうがわかりやすいかも インタフェイス資料はあるため、次回はカスタマイズして利用してみたい デバイスのアクセス権限カメラ接続時に、/dev/video0 が作成されるが、アクセス権限がない 毎回ターミナルで設定すればいいが、起動時に設定されるようにしたい 実装範囲プレビューがメインだったため、一部関数のみ実装したが、フル機能にしたい。 実効速度カラー表示のため、YUV→RGB処理を入れたが、計算に時間がかかる模様 浮動小数→固定小数とかで、速度向上が必要 バッファの数見直しも必要 参考資料 USBカメラ接続において参考となる資料のリンク先をまとめて記載する。 Androidの会組込みGWのAndroidでUSBカメラを使う方法 ブリリアントサービス様のArmadillo-500上のAndroidでカメラプレビューする方法 V4L2ドライバの為のV4L2インタフェイス
https://w.atwiki.jp/anddoid/pages/34.html
android id 要素 関連タグ 使用例 android id="@+id/test"
https://w.atwiki.jp/jackinthebox/pages/14.html
acid android/アシッドアンドロイド オフィシャルPCサイト(事務所) オフィシャルPCサイト(レコ社) 【メンバー】 Vo:yukihiro(L Arc~en~Ciel) 【サポート】 Gu:tomo(D.T.R) Gu:antz(アンツ/殻) Gu:kishi(remainthings) Dr:yasuo ※tomoとkishiは下手、antzは上手に居ます。 【所属】 MARVERICK D.C 【バンドの系統】 ・インダストリアル ・オルタナティブ/ミクスチャー 【ファン】 ・信者 ・男性率が比較的高め 【主なノリ方】 ・ヘドバン、モッシュ、拳、普通のノリもあり、ごちゃまぜ 【ダイブ・モッシュの有無】 ・モッシュ有 ・ダイブ有(メンバー推奨) 【ライブでの定番曲】 ・ring the noise :モッシュ有。 ・Let s dance :モッシュ有。5,4,3,2,1というところで指カウントダウンしたり。 ・egotistic ideal :モッシュ有。 ・enmity 【代表曲:これを聞いておけば大丈夫】 ・purification(アルバム) ・let s dance 【諸注意】 ・短気で神経質でナイーブなandroidのご機嫌を損ねないよう、常に足は止めない、声出して行きましょう ・途中迷走したこともありますが、本人曰く「acid android は硬派なイメージ」です ・カッコ付けてジャンプしてすっ転ぶこともありますが見逃してやってください ・基本的にMCが無いので喋らなくても機嫌が悪い訳ではありません、心配ご無用 【その他:映像リンクなどあれば】 iTunes Music Store acid android(アルバム) リンク先:視聴/ダウンロード可能(iTunesが開きます) You Tube Let s Dance(PV) http //www.youtube.com/watch?v=GXYCgarjZHk Let s Dance(2006.8.6:品川ステラボール) http //www.youtube.com/watch?v=2UxSH6Pkbp0 Purification(2006.8.6:品川ステラボール) http //www.youtube.com/watch?v=q9isfO9cWAI Faults feat Toni Halliday(PV) http //www.youtube.com/watch?v=JczazAhBtSM ring the noise(音源のみ) http //www.youtube.com/watch?v=Qiz-dSTS13E ring the noise(2003 新宿リキッドルーム) http //www.youtube.com/watch?v=dw2byfsG9xg →携帯用:トップページへもどる
https://w.atwiki.jp/melodroid/
Android勉強用に作成したwiki 直近の目標 分かりにくくなったので、構成見直し中・・メモ帳っぽくしよう。。 カーネル関連は、Linux勉強用まとめページに退避する?→カーネル関係もこっちに。 Eclair環境も基本的に、Cupcake対応で問題なさそう電源周りの修正は変わってるので、どっか参照したほうがよい そのままだと、ビルドエラーがあるので、パッチ必要 お知らせ Armadillo-500 FX用開発環境の追加ファイルの部分が抜けてました(9/28修正)まだ抜けてるかもしれない 10月3日 山口県宇部市での資料がAndroidの会に掲載中 その他、雑多 やってて、つまづいたところをまとめたページがあれば、うれしいのかな 内容 覚え書き(単なるメモ) Android開発Android開発環境構築 デバイス追加 Android研究boot.imgな話(仮) VMな話(仮) Linuxカーネル研究カーネル関係メモ 起動時な話(仮) Armadillo-500FX用(Cupcake)Armadillo-500FX用開発環境構築 Armadillo-500FX用USBカメラ接続 Armadillo-500FX用(Eclair)開発環境構築 Armadillo-500FX用(Froyo)開発環境構築 JN-DK01用開発環境構築 アプリ開発アプリ開発環境構築 アプリ開発メモ書き アプリ一覧出退勤簿(勉強用に作成中) アプリ研究ウィジェット(仮) VMwareの触り方 リンク 実験環境 コメント入力用ページ デフォルトのトップページは下記に退避 トップページ2
https://w.atwiki.jp/gc8tom/pages/91.html
Android関連 このページは、Android関連のリンクです。 基本的にとむ専用です。 リモート操作系が多くなると思います。 リモート操作 RemoteLock 2011/3/19:とむ Android端末をWebページからロックや画面に入力したテキストを表示させることができます。 リンクはこちら ServersMan 2011/3/19:とむ Android端末の内部ファイルをWebページから操作・ダウンロードできます。 リンクはこちら